The multitude of shops at the ferry terminal in Ryotsu should cover your basic needs for tourist souvenirs.
The main shopping and supply area of the island is in Sawata ä½åç°, sometimes also pronounced "Sawada" by locals. A small number of general stores, with a few 'pachinko' around are all that you should expect.